A Deductive Object-Oriented Database System based on Active Rules∗

نویسندگان

  • N. Bassiliades
  • I. Vlahavas
چکیده

This paper describes a Deductive Object-Oriented Database (DOOD) system that is built on top of an active Object-Oriented Database (OODB) system. The system, named DEVICE, uses the primitives of the latter, like active rules, simple and complex events, to integrate deductive and production rules. The integration is based on the emulation of deductive rules by special purpose if-then-else production rules that have been smoothly integrated into an active OODB. The DEVICE system supports thus multiple rule systems, like active (event-driven), production (data-driven) and deductive (goal-driven) rules into the same OODB system. The core of this multiple rule integration is: a) the mapping of each high-level rule into one event-driven rule, offering centralised rule selection control for correct run-time behaviour and conflict resolution, and b) the use of complex events to map the conditions of high-level rules and monitor the database to incrementally match those conditions. DEVICE is extensible because a) it reuses the primitives of the host active OODB system to build the integration scheme, without introducing low-level data structures that do not blend well with the OO model and are not easily extensible, and b) the rule managers support general-purpose rule scheduling functions. In conclusion, DEVICE is a flexible Knowledge Base System (KBS) that gives the user the ability to express knowledge in a variety of high-level forms for advanced problem solving in data intensive applications.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Efficient Design and Implementation of a Heterogeneous Deductive Object-Oriented Database System

Object-oriented database system supports the powerful concepts of data abstraction and complex data modeling while deductive database system has inferential and declarative query capabilities. Previous research has demonstrated the advantages and feasibilities of the confluence of the declarative logic-based paradigm and the object-oriented paradigm in the dual-paradigm system of deductive obje...

متن کامل

The GPR System : an Architecture for Integrating Active andDeductive

This paper illustrates a prototype system, called GPRS, supporting the Generalized Production Rules (GPR) database language. The GPR language integrates, in a uniied framework, active rules, which allow the speciica-tion of event driven computations on data, and deductive rules, which can be used to derive intensional relations in the style of logic programming. The prototype realizes the opera...

متن کامل

The GPR System: an Architecture for Integrating Active and Deductive Rules

This paper illustrates a prototype system, called GPRS, supporting the Generalized Production Rules database language (GPR for short). The language GPR integrates, in a unified framework, active rules, which allow the specification of event driven computations on data, and deductive rules, which can be used to derive intentional relations in the style of logic programming. The prototype realize...

متن کامل

On Harmonically Combining Active, Object-Oriented, and Deductive Databases

Although there are a number of issues to resolve, active databases, object-oriented databases, and deductive databases can be smoothly integrated. We present the integration challenges, provide a resolution to the issues, and show a way to achieve this integration by describing the active, object-oriented, and deductive features of a model/language called Harmony. Harmony lets us see the integr...

متن کامل

ROCK & ROLL: A Deductive Object-Oriented Database with Active and Spatial Extensions

ROCK & ROLL is a deductive object-oriented database system that supports two languages, one imperative and the other deductive, both derived from the same object-oriented data model. As the languages share a common type system, they can be integrated without manifesting impedance mismatches, and thus programmers can conveniently exploit both deductive and imperative features in a single applica...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997